func GetTaskStatus(tx *bolt.Tx, id string) (*api.TaskStatus, error) {
    var ts api.TaskStatus
    if err := withTaskBucket(tx, id, func(bkt *bolt.Bucket) error {
        p := bkt.Get(bucketKeyStatus)
        if p == nil {