timing crypto sale